class BaseModel {
  constructor(data,msg){
    if(typeof data === "string"){
      this.msg = data
      msg = null
      data = null
    }
    if(data){
      this.data = data
    }
    if(msg){
      this.msg = msg
    }
  }
}
class SuccessModel extends BaseModel {
  constructor(data, msg){
    super(data,msg)
    this.code = 0
  }
}
class ErrorModel extends BaseModel {
  constructor(data,msg){
    super(data,msg)
    this.code = -1
  }
}

module.exports = {
  SuccessModel,
  ErrorModel
}